package com.gzhu.knowledgeAdmin.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
 * 知识审核表
 * 
 * @author giaogiao
 * @email giaogiao@gmail.com
 * @date 2023-12-11 10:44:47
 */
@Data
@TableName("examine")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="examine对象", description="知识审核表")
public class Examine implements Serializable {
	private static final long serialVersionUID = 1L;

	@TableId(value = "id", type = IdType.ID_WORKER_STR)
	@ApiModelProperty(value = "主键")
	private String id;

    @TableField(value = "zs_id")
	@ApiModelProperty(value = "知识id")
	private Integer zsId;

    @TableField(value = "examine_user")
	@ApiModelProperty(value = "审核员id")
	private Integer examineUser;

    @TableField(value = "not_passed_reason")
	@ApiModelProperty(value = "未通过原因")
	private String notPassedReason;

    @TableField(fill = FieldFill.INSERT,value = "gmt_create")
	@ApiModelProperty(value = "创建时间")
	private Date gmtCreate;

    @TableField(fill = FieldFill.UPDATE,value = "gmt_modified")
	@ApiModelProperty(value = "修改时间")
	private Date gmtModified;

	@ApiModelProperty(value = "逻辑删除 1（true）已删除， 0（false）未删除")
	@TableLogic
	private Boolean isDeleted;

}
